﻿namespace ARPaintServer.Model.Hub
{
	[Serializable]
	public class GroupInfo
	{
		public string? Id { get; set; }
		public string? Name{ get; set; }
		public GameState State { get; set; }

		public List<UserInfo> UserInfos { get; set; } = new();
		public List<string> ArtworkIds { get; set; } = new();

		public enum GameState
		{
			Linking,
			Prepare,
			Paint,
			Comment,
			Result,
		}
	}
}
